left

С

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

 

Коротка інформація

CSS

CSS2

Значення за умовчанням

auto

Наслідує

Ні

Застосовується

До усіх елементів

Аналог HTML

Ні

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/visuren.html#propdef - left

Опис

Для елементу, що позиціонується, визначає відстань від лівого краю батьківського елементу, не включаючи відступ, поле і ширину рамки, до лівого краю дочірнього елементу (мал. 1). Відлік координат залежить від значення властивості position. Якщо воно рівне absolute, батьком виступає вікно браузеру і положення елементу визначається від його лівого краю. У разі значення relative, left відлічується від лівого краю початкового положення елементу. Якщо для батьківського елементу задане position: relative, то абсолютне позиціонування дочірніх елементів визначає їх положення від лівого краю батька.

 

Мал. 1. Значення властивості left

Синтаксис

left: значення | відсотки | auto | inherit

Значення

Як значення приймаються будь-які одиниці довжини, прийняті в CSS, - наприклад, піксели (px), дюйми (in), пункти (pt) та ін. Значення властивості left може бути і негативним, в цьому випадку можливі накладення різних елементів один на одного. При завданні значення у відсотках, положення елементу обчислюється залежно від ширини батьківського елементу.

auto Не змінює положення елементу.

Inherit Наслідує значення батька.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>left</title>

    <style type="text/css">

      .layer1 {

        position: absolute; /* Абсолютне позиціонування */

        left: 20px; /* Положення від лівого краю */

        background: #fc3; /* Колір фону */

        margin: 7px; /* Відступів навколо елементу */

      }

      .layer2 {

        position: relative; /* Відносне позиціонування */

        left: - 12px; /* Положення від лівого краю */

        top: 13px; /* Положення від верхнього краю */

        border: 1px solid black; /* Параметрів рамки */

        padding: 5px; /* Полів навколо тексту */

        margin: 7px; /* Відступів навколо елементу */

      }

    </style>

  </head>

  <body>

 

    <div class="layer1">

      <div class="layer2">

         Луцький національний техніний університет є одним із найкращих професійних закладів освіти у місті Луцьку. Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів.          </div>

    </div>

 

  </body>

</html>

Результат цього прикладу показаний ні мал. 2.

Мал. 2. Застосування властивості left

Об'єктна модель

[window.]document.getElementById("elementID").style.left

Браузери

У браузері Internet Explorer 6 для елементів, що абсолютно позиціонуються, не можна одночасно задати властивості top, left, right, bottom.

Internet Explorer до сьомої версії включно не підтримує значення inherit.